Your suggested change has been received. Thank you.

close

Suggest A Change

https://thales.na.market.dpondemand.io/docs/dpod/services/kmo….

back

BSIDCA endpoints

RADIUS endpoints

search

RADIUS endpoints

RADIUS endpoints

AddRADIUSAttributeToGroup

AddRADIUSAttributeToGroup(DataLayer.Entity.RadiusAttribute,System.String,System.String)

Add RADIUS attribute to a group. To add a multi-value attribute, add the attribute once for each value of the attribute.

Parameters

Param: attribute: Attribute to add to the group

Param: groupName: Group to add attribute to

Param: organization: Account

Returns

True if added

SOAP 1.1 sample

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

Request:

POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.eu.safenetid.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.cryptocard.com/blackshield/AddRADIUSAttributeToGroup"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
    <AddRADIUSAttributeToGroup xmlns="http://www.cryptocard.com/blackshield/">
    <attribute>
        <AttributeName>string</AttributeName>
        <AttributeID>int</AttributeID>
        <ValueName>string</ValueName>
        <Value>base64Binary</Value>
        <VendorName>string</VendorName>
        <VendorID>int</VendorID>
        <format>text or String or ipaddr or integer or date or ipv6addr</format>
    </attribute>
    <groupName>string</groupName>
    <organization>string</organization>
    </AddRADIUSAttributeToGroup>
</soap:Body>
</soap:Envelope>

Response:

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
    <AddRADIUSAttributeToGroupResponse xmlns="http://www.cryptocard.com/blackshield/">
    <AddRADIUSAttributeToGroupResult>boolean</AddRADIUSAttributeToGroupResult>
    </AddRADIUSAttributeToGroupResponse>
</soap:Body>
</soap:Envelope>

SOAP 1.2 sample

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

Request:

POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.eu.safenetid.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
    <AddRADIUSAttributeToGroup xmlns="http://www.cryptocard.com/blackshield/">
    <attribute>
        <AttributeName>string</AttributeName>
        <AttributeID>int</AttributeID>
        <ValueName>string</ValueName>
        <Value>base64Binary</Value>
        <VendorName>string</VendorName>
        <VendorID>int</VendorID>
        <format>text or String or ipaddr or integer or date or ipv6addr</format>
    </attribute>
    <groupName>string</groupName>
    <organization>string</organization>
    </AddRADIUSAttributeToGroup>
</soap12:Body>
</soap12:Envelope>

Response:

HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
    <AddRADIUSAttributeToGroupResponse xmlns="http://www.cryptocard.com/blackshield/">
    <AddRADIUSAttributeToGroupResult>boolean</AddRADIUSAttributeToGroupResult>
    </AddRADIUSAttributeToGroupResponse>
</soap12:Body>
</soap12:Envelope>

AddRADIUSAttributeToUser

AddRADIUSAttributeToUser(DataLayer.Entity.RadiusAttribute,System.String,System.String)

Add a RADIUS attribute to a user. To add a multi-value attribute, add the attribute once for each value of the attribute.

Parameters

Param: attribute: RADIUS Attribute to add

Param: userName: User to add the attribute to

Param: organization: Account

Returns

True if attribute was added

SOAP 1.1 sample

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

Request:

POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.eu.safenetid.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.cryptocard.com/blackshield/AddRADIUSAttributeToUser"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
    <AddRADIUSAttributeToUser xmlns="http://www.cryptocard.com/blackshield/">
    <attribute>
        <AttributeName>string</AttributeName>
        <AttributeID>int</AttributeID>
        <ValueName>string</ValueName>
        <Value>base64Binary</Value>
        <VendorName>string</VendorName>
        <VendorID>int</VendorID>
        <format>text or String or ipaddr or integer or date or ipv6addr</format>
    </attribute>
    <userName>string</userName>
    <organization>string</organization>
    </AddRADIUSAttributeToUser>
</soap:Body>
</soap:Envelope>

Response:

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
    <AddRADIUSAttributeToUserResponse xmlns="http://www.cryptocard.com/blackshield/">
    <AddRADIUSAttributeToUserResult>boolean</AddRADIUSAttributeToUserResult>
    </AddRADIUSAttributeToUserResponse>
</soap:Body>
</soap:Envelope>

SOAP 1.2 sample

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

Request:

POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.eu.safenetid.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
    <AddRADIUSAttributeToUser xmlns="http://www.cryptocard.com/blackshield/">
    <attribute>
        <AttributeName>string</AttributeName>
        <AttributeID>int</AttributeID>
        <ValueName>string</ValueName>
        <Value>base64Binary</Value>
        <VendorName>string</VendorName>
        <VendorID>int</VendorID>
        <format>text or String or ipaddr or integer or date or ipv6addr</format>
    </attribute>
    <userName>string</userName>
    <organization>string</organization>
    </AddRADIUSAttributeToUser>
</soap12:Body>
</soap12:Envelope>

Response:

HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
    <AddRADIUSAttributeToUserResponse xmlns="http://www.cryptocard.com/blackshield/">
    <AddRADIUSAttributeToUserResult>boolean</AddRADIUSAttributeToUserResult>
    </AddRADIUSAttributeToUserResponse>
</soap12:Body>
</soap12:Envelope>

GetRADIUSAttribute

GetRADIUSAttribute(System.String,System.String)

Get a RADIUS attribute by vendor name and attribute name.

Parameters

Param: vendorName: Vendor name

Param: attributeName: Attribute name

Returns

RADIUS attribute

SOAP 1.1 sample

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

Request:

POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.cryptocard.com/blackshield/GetRADIUSAttribute"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetRADIUSAttribute xmlns="http://www.cryptocard.com/blackshield/">
      <vendorName>string</vendorName>
      <attributeName>string</attributeName>
    </GetRADIUSAttribute>
  </soap:Body>
</soap:Envelope>

Response:

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetRADIUSAttributeResponse xmlns="http://www.cryptocard.com/blackshield/">
      <GetRADIUSAttributeResult>
        <AttributeName>string</AttributeName>
        <AttributeID>int</AttributeID>
        <ValueName>string</ValueName>
        <Value>base64Binary</Value>
        <VendorName>string</VendorName>
        <VendorID>int</VendorID>
        <format>text or String or ipaddr or integer or date or ipv6addr</format>
      </GetRADIUSAttributeResult>
    </GetRADIUSAttributeResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2 sample

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

Request:

POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetRADIUSAttribute xmlns="http://www.cryptocard.com/blackshield/">
      <vendorName>string</vendorName>
      <attributeName>string</attributeName>
    </GetRADIUSAttribute>
  </soap12:Body>
</soap12:Envelope>

Response:

HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetRADIUSAttributeResponse xmlns="http://www.cryptocard.com/blackshield/">
      <GetRADIUSAttributeResult>
        <AttributeName>string</AttributeName>
        <AttributeID>int</AttributeID>
        <ValueName>string</ValueName>
        <Value>base64Binary</Value>
        <VendorName>string</VendorName>
        <VendorID>int</VendorID>
        <format>text or String or ipaddr or integer or date or ipv6addr</format>
      </GetRADIUSAttributeResult>
    </GetRADIUSAttributeResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET sample

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

Request:

GET /bsidca/BSIDCA.asmx/GetRADIUSAttribute?vendorName=string&attributeName=string HTTP/1.1
Host: cloud.safenet-inc.com

Response:

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<RadiusAttribute xmlns="http://www.cryptocard.com/blackshield/">
  <AttributeName>string</AttributeName>
  <AttributeID>int</AttributeID>
  <ValueName>string</ValueName>
  <Value>base64Binary</Value>
  <VendorName>string</VendorName>
  <VendorID>int</VendorID>
  <format>text or String or ipaddr or integer or date or ipv6addr</format>
</RadiusAttribute>

HTTP POST sample

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

Request:

POST /bsidca/BSIDCA.asmx/GetRADIUSAttribute HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

vendorName=string&attributeName=string

Response:

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<RadiusAttribute xmlns="http://www.cryptocard.com/blackshield/">
  <AttributeName>string</AttributeName>
  <AttributeID>int</AttributeID>
  <ValueName>string</ValueName>
  <Value>base64Binary</Value>
  <VendorName>string</VendorName>
  <VendorID>int</VendorID>
  <format>text or String or ipaddr or integer or date or ipv6addr</format>
</RadiusAttribute>

GetRADIUSAttributesForGroup

GetRADIUSAttributesForGroup(System.String,System.String)

Get a list of RADIUS attributes associated with a group. Multi-value attributes display as multiple attributes of the same type/ID with different values.

Parameters

Param: groupName: Group Name

Param: organization: Account

Returns

RADIUS attributes

SOAP 1.1 sample

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

Request:

POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.cryptocard.com/blackshield/GetRADIUSAttributesForGroup"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetRADIUSAttributesForGroup xmlns="http://www.cryptocard.com/blackshield/">
      <groupName>string</groupName>
      <organization>string</organization>
    </GetRADIUSAttributesForGroup>
  </soap:Body>
</soap:Envelope>

Response:

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetRADIUSAttributesForGroupResponse xmlns="http://www.cryptocard.com/blackshield/">
      <GetRADIUSAttributesForGroupResult>
        <RadiusAttribute>
          <AttributeName>string</AttributeName>
          <AttributeID>int</AttributeID>
          <ValueName>string</ValueName>
          <Value>base64Binary</Value>
          <VendorName>string</VendorName>
          <VendorID>int</VendorID>
          <format>text or String or ipaddr or integer or date or ipv6addr</format>
        </RadiusAttribute>
        <RadiusAttribute>
          <AttributeName>string</AttributeName>
          <AttributeID>int</AttributeID>
          <ValueName>string</ValueName>
          <Value>base64Binary</Value>
          <VendorName>string</VendorName>
          <VendorID>int</VendorID>
          <format>text or String or ipaddr or integer or date or ipv6addr</format>
        </RadiusAttribute>
      </GetRADIUSAttributesForGroupResult>
    </GetRADIUSAttributesForGroupResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2 sample

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

Request:

POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetRADIUSAttributesForGroup xmlns="http://www.cryptocard.com/blackshield/">
      <groupName>string</groupName>
      <organization>string</organization>
    </GetRADIUSAttributesForGroup>
  </soap12:Body>
</soap12:Envelope>

Response:

HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetRADIUSAttributesForGroupResponse xmlns="http://www.cryptocard.com/blackshield/">
      <GetRADIUSAttributesForGroupResult>
        <RadiusAttribute>
          <AttributeName>string</AttributeName>
          <AttributeID>int</AttributeID>
          <ValueName>string</ValueName>
          <Value>base64Binary</Value>
          <VendorName>string</VendorName>
          <VendorID>int</VendorID>
          <format>text or String or ipaddr or integer or date or ipv6addr</format>
        </RadiusAttribute>
        <RadiusAttribute>
          <AttributeName>string</AttributeName>
          <AttributeID>int</AttributeID>
          <ValueName>string</ValueName>
          <Value>base64Binary</Value>
          <VendorName>string</VendorName>
          <VendorID>int</VendorID>
          <format>text or String or ipaddr or integer or date or ipv6addr</format>
        </RadiusAttribute>
      </GetRADIUSAttributesForGroupResult>
    </GetRADIUSAttributesForGroupResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET sample

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

Request:

GET /bsidca/BSIDCA.asmx/GetRADIUSAttributesForGroup?groupName=string&organization=string HTTP/1.1
Host: cloud.safenet-inc.com

Response:

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfRadiusAttribute xmlns="http://www.cryptocard.com/blackshield/">
  <RadiusAttribute>
    <AttributeName>string</AttributeName>
    <AttributeID>int</AttributeID>
    <ValueName>string</ValueName>
    <Value>base64Binary</Value>
    <VendorName>string</VendorName>
    <VendorID>int</VendorID>
    <format>text or String or ipaddr or integer or date or ipv6addr</format>
  </RadiusAttribute>
  <RadiusAttribute>
    <AttributeName>string</AttributeName>
    <AttributeID>int</AttributeID>
    <ValueName>string</ValueName>
    <Value>base64Binary</Value>
    <VendorName>string</VendorName>
    <VendorID>int</VendorID>
    <format>text or String or ipaddr or integer or date or ipv6addr</format>
  </RadiusAttribute>
</ArrayOfRadiusAttribute>

HTTP POST sample

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

Request:

POST /bsidca/BSIDCA.asmx/GetRADIUSAttributesForGroup HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

groupName=string&organization=string

Response:

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfRadiusAttribute xmlns="http://www.cryptocard.com/blackshield/">
  <RadiusAttribute>
    <AttributeName>string</AttributeName>
    <AttributeID>int</AttributeID>
    <ValueName>string</ValueName>
    <Value>base64Binary</Value>
    <VendorName>string</VendorName>
    <VendorID>int</VendorID>
    <format>text or String or ipaddr or integer or date or ipv6addr</format>
  </RadiusAttribute>
  <RadiusAttribute>
    <AttributeName>string</AttributeName>
    <AttributeID>int</AttributeID>
    <ValueName>string</ValueName>
    <Value>base64Binary</Value>
    <VendorName>string</VendorName>
    <VendorID>int</VendorID>
    <format>text or String or ipaddr or integer or date or ipv6addr</format>
  </RadiusAttribute>
</ArrayOfRadiusAttribute>

GetRADIUSAttributeForVendor

GetRADIUSAttributeForVendor(System.String)

Get a list of all RADIUS attributes for the vendor.

Parameter

Param: vendorName: Vendor to get attributes for

Returns

List of attributes supported for a vendor

SOAP 1.1 sample

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

Request:

POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.cryptocard.com/blackshield/GetRADIUSAttributeForVendor"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetRADIUSAttributeForVendor xmlns="http://www.cryptocard.com/blackshield/">
      <vendorName>string</vendorName>
    </GetRADIUSAttributeForVendor>
  </soap:Body>
</soap:Envelope>

Response:

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetRADIUSAttributeForVendorResponse xmlns="http://www.cryptocard.com/blackshield/">
      <GetRADIUSAttributeForVendorResult>
        <string>string</string>
        <string>string</string>
      </GetRADIUSAttributeForVendorResult>
    </GetRADIUSAttributeForVendorResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2 sample

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

Request:

POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetRADIUSAttributeForVendor xmlns="http://www.cryptocard.com/blackshield/">
      <vendorName>string</vendorName>
    </GetRADIUSAttributeForVendor>
  </soap12:Body>
</soap12:Envelope>

Response:

HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetRADIUSAttributeForVendorResponse xmlns="http://www.cryptocard.com/blackshield/">
      <GetRADIUSAttributeForVendorResult>
        <string>string</string>
        <string>string</string>
      </GetRADIUSAttributeForVendorResult>
    </GetRADIUSAttributeForVendorResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET sample

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

Request:

GET /bsidca/BSIDCA.asmx/GetRADIUSAttributeForVendor?vendorName=string HTTP/1.1
Host: cloud.safenet-inc.com

Response:

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfString xmlns="http://www.cryptocard.com/blackshield/">
  <string>string</string>
  <string>string</string>
</ArrayOfString>

HTTP POST sample

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

Request:

POST /bsidca/BSIDCA.asmx/GetRADIUSAttributeForVendor HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

vendorName=string

Response:

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfString xmlns="http://www.cryptocard.com/blackshield/">
  <string>string</string>
  <string>string</string>
</ArrayOfString>

GetRADIUSAttributesForUser

GetRADIUSAttributesForUser(System.String,System.String)

Get a list of RADIUS attributes associated with a user. Multi-value attributes display as multiple attributes of the same type/ID with different values.

Parameters

Param: userName: User name

Param: organization: Account

Returns

RADIUS attributes

SOAP 1.1 sample

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

Request:

POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.cryptocard.com/blackshield/GetRADIUSAttributesForUser"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetRADIUSAttributesForUser xmlns="http://www.cryptocard.com/blackshield/">
      <userName>string</userName>
      <organization>string</organization>
    </GetRADIUSAttributesForUser>
  </soap:Body>
</soap:Envelope>

Response:

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetRADIUSAttributesForUserResponse xmlns="http://www.cryptocard.com/blackshield/">
      <GetRADIUSAttributesForUserResult>
        <RadiusAttribute>
          <AttributeName>string</AttributeName>
          <AttributeID>int</AttributeID>
          <ValueName>string</ValueName>
          <Value>base64Binary</Value>
          <VendorName>string</VendorName>
          <VendorID>int</VendorID>
          <format>text or String or ipaddr or integer or date or ipv6addr</format>
        </RadiusAttribute>
        <RadiusAttribute>
          <AttributeName>string</AttributeName>
          <AttributeID>int</AttributeID>
          <ValueName>string</ValueName>
          <Value>base64Binary</Value>
          <VendorName>string</VendorName>
          <VendorID>int</VendorID>
          <format>text or String or ipaddr or integer or date or ipv6addr</format>
        </RadiusAttribute>
      </GetRADIUSAttributesForUserResult>
    </GetRADIUSAttributesForUserResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2 sample

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

Request:

POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetRADIUSAttributesForUser xmlns="http://www.cryptocard.com/blackshield/">
      <userName>string</userName>
      <organization>string</organization>
    </GetRADIUSAttributesForUser>
  </soap12:Body>
</soap12:Envelope>

Response:

HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetRADIUSAttributesForUserResponse xmlns="http://www.cryptocard.com/blackshield/">
      <GetRADIUSAttributesForUserResult>
        <RadiusAttribute>
          <AttributeName>string</AttributeName>
          <AttributeID>int</AttributeID>
          <ValueName>string</ValueName>
          <Value>base64Binary</Value>
          <VendorName>string</VendorName>
          <VendorID>int</VendorID>
          <format>text or String or ipaddr or integer or date or ipv6addr</format>
        </RadiusAttribute>
        <RadiusAttribute>
          <AttributeName>string</AttributeName>
          <AttributeID>int</AttributeID>
          <ValueName>string</ValueName>
          <Value>base64Binary</Value>
          <VendorName>string</VendorName>
          <VendorID>int</VendorID>
          <format>text or String or ipaddr or integer or date or ipv6addr</format>
        </RadiusAttribute>
      </GetRADIUSAttributesForUserResult>
    </GetRADIUSAttributesForUserResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET sample

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

Request:

GET /bsidca/BSIDCA.asmx/GetRADIUSAttributesForUser?userName=string&organization=string HTTP/1.1
Host: cloud.safenet-inc.com

Response:

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfRadiusAttribute xmlns="http://www.cryptocard.com/blackshield/">
  <RadiusAttribute>
    <AttributeName>string</AttributeName>
    <AttributeID>int</AttributeID>
    <ValueName>string</ValueName>
    <Value>base64Binary</Value>
    <VendorName>string</VendorName>
    <VendorID>int</VendorID>
    <format>text or String or ipaddr or integer or date or ipv6addr</format>
  </RadiusAttribute>
  <RadiusAttribute>
    <AttributeName>string</AttributeName>
    <AttributeID>int</AttributeID>
    <ValueName>string</ValueName>
    <Value>base64Binary</Value>
    <VendorName>string</VendorName>
    <VendorID>int</VendorID>
    <format>text or String or ipaddr or integer or date or ipv6addr</format>
  </RadiusAttribute>
</ArrayOfRadiusAttribute>

HTTP POST sample

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

Request:

POST /bsidca/BSIDCA.asmx/GetRADIUSAttributesForUser HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

userName=string&organization=string

Response:

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfRadiusAttribute xmlns="http://www.cryptocard.com/blackshield/">
  <RadiusAttribute>
    <AttributeName>string</AttributeName>
    <AttributeID>int</AttributeID>
    <ValueName>string</ValueName>
    <Value>base64Binary</Value>
    <VendorName>string</VendorName>
    <VendorID>int</VendorID>
    <format>text or String or ipaddr or integer or date or ipv6addr</format>
  </RadiusAttribute>
  <RadiusAttribute>
    <AttributeName>string</AttributeName>
    <AttributeID>int</AttributeID>
    <ValueName>string</ValueName>
    <Value>base64Binary</Value>
    <VendorName>string</VendorName>
    <VendorID>int</VendorID>
    <format>text or String or ipaddr or integer or date or ipv6addr</format>
  </RadiusAttribute>
</ArrayOfRadiusAttribute>

GetRADIUSVendors

GetRADIUSVendors()

Gets a list of all vendors for which RADIUS attributes are available.

Returns

List of vendor names

SOAP 1.1 sample

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

Request:

POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.cryptocard.com/blackshield/GetRADIUSVendors"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetRADIUSVendors xmlns="http://www.cryptocard.com/blackshield/" />
  </soap:Body>
</soap:Envelope>

Response:

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetRADIUSVendorsResponse xmlns="http://www.cryptocard.com/blackshield/">
      <GetRADIUSVendorsResult>
        <string>string</string>
        <string>string</string>
      </GetRADIUSVendorsResult>
    </GetRADIUSVendorsResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2 sample

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

Request:

POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetRADIUSVendors xmlns="http://www.cryptocard.com/blackshield/" />
  </soap12:Body>
</soap12:Envelope>

Response:

HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetRADIUSVendorsResponse xmlns="http://www.cryptocard.com/blackshield/">
      <GetRADIUSVendorsResult>
        <string>string</string>
        <string>string</string>
      </GetRADIUSVendorsResult>
    </GetRADIUSVendorsResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET sample

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

Request:

GET /bsidca/BSIDCA.asmx/GetRADIUSVendors? HTTP/1.1
Host: cloud.safenet-inc.com

Response:

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfString xmlns="http://www.cryptocard.com/blackshield/">
  <string>string</string>
  <string>string</string>
</ArrayOfString>

HTTP POST sample

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

Request:

POST /bsidca/BSIDCA.asmx/GetRADIUSVendors HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

Response:

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfString xmlns="http://www.cryptocard.com/blackshield/">
  <string>string</string>
  <string>string</string>
</ArrayOfString>

RemoveRADIUSAttributeFromGroup

RemoveRADIUSAttributeFromGroup(DataLayer.Entity.RadiusAttribute,System.String,System.String)

Remove a RADIUS attribute from a group. Exact value and auth node name to remove must be specified.

Parameters

Param: attribute: Attribute to be removed

Param: groupName: Group to remove the attribute from

Param: organization: Account

Returns

True if removed

SOAP 1.1 sample

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

Request:

POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.cryptocard.com/blackshield/RemoveRADIUSAttributeFromGroup"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <RemoveRADIUSAttributeFromGroup xmlns="http://www.cryptocard.com/blackshield/">
      <attribute>
        <AttributeName>string</AttributeName>
        <AttributeID>int</AttributeID>
        <ValueName>string</ValueName>
        <Value>base64Binary</Value>
        <VendorName>string</VendorName>
        <VendorID>int</VendorID>
        <format>text or String or ipaddr or integer or date or ipv6addr</format>
      </attribute>
      <groupName>string</groupName>
      <organization>string</organization>
    </RemoveRADIUSAttributeFromGroup>
  </soap:Body>
</soap:Envelope>

Response:

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <RemoveRADIUSAttributeFromGroupResponse xmlns="http://www.cryptocard.com/blackshield/">
      <RemoveRADIUSAttributeFromGroupResult>boolean</RemoveRADIUSAttributeFromGroupResult>
    </RemoveRADIUSAttributeFromGroupResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2 sample

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

Request:

POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <RemoveRADIUSAttributeFromGroup xmlns="http://www.cryptocard.com/blackshield/">
      <attribute>
        <AttributeName>string</AttributeName>
        <AttributeID>int</AttributeID>
        <ValueName>string</ValueName>
        <Value>base64Binary</Value>
        <VendorName>string</VendorName>
        <VendorID>int</VendorID>
        <format>text or String or ipaddr or integer or date or ipv6addr</format>
      </attribute>
      <groupName>string</groupName>
      <organization>string</organization>
    </RemoveRADIUSAttributeFromGroup>
  </soap12:Body>
</soap12:Envelope>

Response:

HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <RemoveRADIUSAttributeFromGroupResponse xmlns="http://www.cryptocard.com/blackshield/">
      <RemoveRADIUSAttributeFromGroupResult>boolean</RemoveRADIUSAttributeFromGroupResult>
    </RemoveRADIUSAttributeFromGroupResponse>
  </soap12:Body>
</soap12:Envelope>

RemoveRADIUSAttributeFromUser

RemoveRADIUSAttributeFromUser(DataLayer.Entity.RadiusAttribute,System.String,System.String)

Remove a RADIUS attribute from a user. Exact value and auth node name to remove must be specified.

Parameters

Param: attribute: RADIUS attribute to remove

Param: userName: User name

Param: organization: Account

Returns

True if attribute was removed

SOAP 1.1 samples

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

Request:

POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.cryptocard.com/blackshield/RemoveRADIUSAttributeFromUser"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <RemoveRADIUSAttributeFromUser xmlns="http://www.cryptocard.com/blackshield/">
      <attribute>
        <AttributeName>string</AttributeName>
        <AttributeID>int</AttributeID>
        <ValueName>string</ValueName>
        <Value>base64Binary</Value>
        <VendorName>string</VendorName>
        <VendorID>int</VendorID>
        <format>text or String or ipaddr or integer or date or ipv6addr</format>
      </attribute>
      <userName>string</userName>
      <organization>string</organization>
    </RemoveRADIUSAttributeFromUser>
  </soap:Body>
</soap:Envelope>

Response:

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <RemoveRADIUSAttributeFromUserResponse xmlns="http://www.cryptocard.com/blackshield/">
      <RemoveRADIUSAttributeFromUserResult>boolean</RemoveRADIUSAttributeFromUserResult>
    </RemoveRADIUSAttributeFromUserResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2 samples

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

Request:

POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <RemoveRADIUSAttributeFromUser xmlns="http://www.cryptocard.com/blackshield/">
      <attribute>
        <AttributeName>string</AttributeName>
        <AttributeID>int</AttributeID>
        <ValueName>string</ValueName>
        <Value>base64Binary</Value>
        <VendorName>string</VendorName>
        <VendorID>int</VendorID>
        <format>text or String or ipaddr or integer or date or ipv6addr</format>
      </attribute>
      <userName>string</userName>
      <organization>string</organization>
    </RemoveRADIUSAttributeFromUser>
  </soap12:Body>
</soap12:Envelope>

Response:

HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <RemoveRADIUSAttributeFromUserResponse xmlns="http://www.cryptocard.com/blackshield/">
      <RemoveRADIUSAttributeFromUserResult>boolean</RemoveRADIUSAttributeFromUserResult>
    </RemoveRADIUSAttributeFromUserResponse>
  </soap12:Body>
</soap12:Envelope>